//懒汉模式的单例模式
//懒汉模式,就是在JVM刚一启动的时候就创建出来实例,只创建一次,不存在线程安全问题.
class Singleton{
    private static Singleton instance=new Singleton();
    public static Singleton getInstance(){
        return instance;
    }
    private Singleton(){}
    //这就是一个单例模式的懒汉模式
}

public class Demo1 {
    public static void main(String[] args){
        Thread t1=new Thread(()->{
           Singleton tt1=Singleton.getInstance();
            System.out.println(tt1);
        });
        Thread t2=new Thread(()->{
           Singleton tt2=Singleton.getInstance();
            System.out.println(tt2);
        });
        t1.start();
        t2.start();
    }
//可以看出打印的内容是一样的,地址是一样的.
    //这样不会有线程安全问题.
}
